export type AreaWeatherType = {
    alarmList: AlarmList[];
    hourDataList: HourDataList[]
    time: string;
    cityInfo: CityInfo;
    f2: F2;
    now: Now;
    remark: string;
    f3: F3;
    ret_code: number;
    f1: F1;
}

export type AlarmList = {
    province: string;
    city: string;
    issueContent: string;
    issueTime: string;
    signalLevel: string;
    signalType: string;
}

export type HourDataList = {
    wind_direction: string;
    aqi: string;
    weather_pic: string;
    wind_power: string;
    temperature_time: string;
    rain: string;
    weather_code: string;
    sd: string;
    temperature: string;
    aqiDetail: AqiDetail;
    weather: string;
}

export type CityInfo = {
    c4: string;
    c17: string;
    longitude: number;
    c0: string;
    latitude: number;
    c7: string;
    c1: string;
    c15: string;
    c8: string;
    c2: string;
    c12: string;
    c5: string;
    c9: string;
    c6: string;
    c3: string;
    c11: string;
    c16: string;
    c10: string;
}

export type F2 = {
    day_wind_power: string;
    night_wind_power: string;
    night_weather_code: string;
    day_weather: string;
    sun_begin_end: string;
    night_weather_pic: string;
    day_weather_code: string;
    day: string;
    night_weather: string;
    ziwaixian: string;
    jiangshui: string;
    day_wind_direction: string;
    night_wind_direction: string;
    night_air_temperature: string;
    air_press: string;
    weekday: number;
    day_weather_pic: string;
    day_air_temperature: string;
    index: Index;
}

export type Now = {
    wind_direction: string;
    aqi: string;
    weather_pic: string;
    wind_power: string;
    temperature_time: string;
    rain: string;
    weather_code: string;
    temperature: string;
    sd: string;
    aqiDetail: AqiDetail;
    weather: string;
}

export type F3 = {
    day_wind_power: string;
    night_wind_power: string;
    night_weather_code: string;
    day_weather: string;
    sun_begin_end: string;
    night_weather_pic: string;
    day_weather_code: string;
    day: string;
    night_weather: string;
    ziwaixian: string;
    jiangshui: string;
    day_wind_direction: string;
    night_wind_direction: string;
    night_air_temperature: string;
    air_press: string;
    weekday: number;
    day_weather_pic: string;
    day_air_temperature: string;
    index: Index;
}

export type F1 = {
    day_wind_power: string;
    night_wind_power: string;
    night_weather_code: string;
    day_weather: string;
    sun_begin_end: string;
    night_weather_pic: string;
    day_weather_code: string;
    day: string;
    night_weather: string;
    ziwaixian: string;
    jiangshui: string;
    day_wind_direction: string;
    night_wind_direction: string;
    night_air_temperature: string;
    air_press: string;
    weekday: number;
    day_weather_pic: string;
    day_air_temperature: string;
    index: Index;
}

export type Index = {
    yh: Yh;
    zs: Zs;
    cl: Cl;
    travel: Travel;
    comfort: Comfort;
    beauty: Beauty;
    pj: Pj;
    dy: Dy;
    nl: Nl;
    pk: Pk;
    uv: Uv;
    ag: Ag;
    aqi: Aqi;
    gj: Gj;
    mf: Mf;
    ls: Ls;
    glass: Glass;
    xq: Xq;
    ac: Ac;
    sports: Sports;
    clothes: Clothes;
    hc: Hc;
    wash_car: Wash_car;
    cold: Cold;
}

export type Yh = {
    desc: string;
    title: string;
}

export type Zs = {
    desc: string;
    title: string;
}

export type Cl = {
    desc: string;
    title: string;
}

export type Travel = {
    desc: string;
    title: string;
}

export type Comfort = {
    desc: string;
    title: string;
}

export type Beauty = {
    desc: string;
    title: string;
}

export type Pj = {
    desc: string;
    title: string;
}

export type Dy = {
    desc: string;
    title: string;
}

export type Nl = {
    desc: string;
    title: string;
}

export type Pk = {
    desc: string;
    title: string;
}

export type Uv = {
    desc: string;
    title: string;
}

export type Ag = {
    desc: string;
    title: string;
}

export type Aqi = {
    desc: string;
    title: string;
}

export type Gj = {
    desc: string;
    title: string;
}

export type Mf = {
    desc: string;
    title: string;
}

export type Ls = {
    desc: string;
    title: string;
}

export type Glass = {
    desc: string;
    title: string;
}

export type Xq = {
    desc: string;
    title: string;
}

export type Ac = {
    desc: string;
    title: string;
}

export type Sports = {
    desc: string;
    title: string;
}

export type Clothes = {
    desc: string;
    title: string;
}

export type Hc = {
    desc: string;
    title: string;
}

export type Wash_car = {
    desc: string;
    title: string;
}

export type Cold = {
    desc: string;
    title: string;
}

export type AqiDetail = {
    quality: string;
    aqi: string;
    pm10: string;
    area: string;
    co: string;
    o3: string;
    num: string;
    no2: string;
    o3_8h: string;
    primary_pollutant: string;
    so2: string;
    pm2_5: string;
}